overcome several consecutive setbacks - Französisch Englisch Wörterbuch